package model;

public class Kante {

private int spalte;  
private int zeile;
private boolean besucht;

public int getSpalte() {
  return spalte;
}
public int getZeile() {
  return zeile;
}
public boolean isBesucht() {
  return besucht;
}
public void setSpalte(int spalte) {
  this.spalte = spalte;
}
public void setZeile(int zeile) {
  this.zeile = zeile;
}
public void setBesucht(boolean besucht) {
  this.besucht = besucht;
}

public Kante(int spalte, int zeile, boolean besucht) {
  this.spalte = spalte;
  this.zeile = zeile;
  this.besucht = besucht;
}

public boolean isNachbar(Kante kante)
{
 if(zeile == kante.spalte )
 { return true;
 }
 if(zeile == kante.spalte && !besucht || spalte == kante.zeile && !besucht)
   {int temp = kante.getSpalte();
    kante.setSpalte(zeile);
    kante.setZeile(temp);
    return true;
   }
   return false;  
 
}


}
